home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs03.d81
/
arcaid.arc
/
MODULE1
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
2KB
|
77 lines
0 REM
1 IF GL=0 THEN 40
2 IF GL=66 THEN 140
10 IF GL=500 THEN 230
20 IF GL=740 THEN 490
30 IF GL=760 THEN 510
40 REM: CREATE ARC FILE
50 PRINT"[147] [195]REATE [193][210][195] FILE[146]"
60 PRINT" [208]LEASE INSERT DISK WITH [193][210][195] FILE."
70 PRINT" [208]RESS [158]$[146] FOR A DIRECTORY OF [196]RIVE 8,0."
80 PRINT" [208]RESS [158][213][146] FOR A NEW DRIVE CONFIGURATION."
90 PRINT" [208]RESS [158][211][208][193][195][197] [194][193][210][146] TO RETURN TO MAIN MENU."
100 PRINT" [193]NY OTHER KEY WILL CONTINUE."
110 GET A$:IF A$="" THEN 110
120 IF A$="[213]" OR A$="U" THEN GOSUB660:GOTO
130 IF A$<>" " THEN 190
140 GL=66:PRINT"[147] [208]LEASE INSERT DISK WITH [193][210][195] [193][201][196] ON IT"
150 PRINT" AND PRESS ANY KEY."
160 POKE198,0
170 GETA$:IF A$="" THEN 170
175 PRINT"[147]";SPC(15);"[204]OADING..."
180 PRINT"[144]LOAD"CHR$(34)"MAIN"CHR$(34)",8";:GOTO650
190 IF A$<>"$" THEN 260
200 PRINT"[147] [200]OLD DOWN [211][200][201][198][212] TO PAUSE."
210 PRINT"DIR":PRINT"":GL=500
220 GOTO650
230 POKE198,0:PRINT" [208]RESS ANY KEY TO RETURN TO MENU.[146]":GL=0
240 GET A$:IF A$="" THEN 240
250 GOTO 40
260 PRINT"[147] [195]REATE [193][210][195] FILE.[146]"
270 PRINT"[147] [206]OW THAT YOU KNOW THE NAME OF THE
280 [153]"FILE TO BE ATN(null)LEND, ANSWER THE FOLLOWING QUESTIONS:"
290 [133] "ATN(null)LEN FILE TO BE CREATED";F$:[139] F$[178]"" [167] [138]
300 [139][194](2)[177]1[167][153]"(null)UT SYS(null)UTPUTWAIT DISK IN STR$RIVE 8,0"
310 [139] A[178]9 [167] 410
320 [133] "ASCILE, PATTERN OR SYS(null)VAL(null)(null)(null)(null)WAIT";FI$(A)
330 [139] FI$(A)[178]"" [167] 410
340 [139][194](2)[177]1[167][133]"(null)N WHAT DRIVE CAN THIS FILE BE FOUND (EX. 9,0)";DV,DR
350 [141] 540:FD$(A)[178]DR$
360 [129] I[178]1 [164] [195](FI$(A))
370 [139] [202](FI$(A),I,1)[178]" " [167] TE$(A)[178]TE$(A)[170]"?":[137] 390
380 TE$(A)[178]TE$(A)[170][202](FI$(A),I,1)
390 [130]
400 A[178]A[170]1:[137] 310
410 [139] FI$(0)[178]"" [167] [138]
420 C$[178]"ARC/C A:"[170]F$:EX$[178]""
430 [129] I[178]0 [164] A[171]1
440 EX$[178]EX$[170]" "[170]FD$(I)[170]TE$(I)
450 [130]
460 C$[178]C$[170]EX$
470 [153]"LOAD";C$:[153]"":GL[178]740
480 [137]650
490 [153]"LOADARC/L A:"F$:[153]"":GL[178]760
500 [137]650
510 [151] 198,0:[153]" (null)RESS ANY KEY TO RETURN TO MAIN MENU.WAIT":GL[178]0
520 [161] A$:[139] A$[178]"" [167] 520
530 [138]
540 DR$[178]""
550 [139] DV[178]8 [175] DR[178]0 [167] DR$[178]"A:"
560 [139] DV[178]8 [175] DR[178]1 [167] DR$[178]"B:"
570 [139] DV[178]9 [175] DR[178]0 [167] DR$[178]"C:"
580 [139] DV[178]9 [175] DR[178]1 [167] DR$[178]"D:"
590 [139] DV[178]10[175] DR[178]0 [167] DR$[178]"E:"
600 [139] DV[178]10 [175] DR[178]1 [167] DR$[178]"F:"
610 [139] DV[178]11 [175] DR[178]0 [167] DR$[178]"G:"
620 [139] DV[178]11 [175] DR[178]1 [167] DR$[178]"H:"
630 [142]
640 [128]
650 [151] 631,13:[151]632,71:[151] 633,207:[151]635,13:[151]636,13:[151]198,5:[137] 640
660 [153]"LOAD LEFT$OW MANY DRIVES ARE YOU GOING TO USE?"
661 [153]" SYS(null)WAITNE OR SYS(null)WAITULTIPLE STR$RIVES?"
670 [161] A$:[139] A$[178]"" [167] 670
680 [139] A$[179][177]"(null)" [175] A$[179][177]"O" [175] A$[179][177]"(null)" [175] A$[179][177]"M" [167] 670
690 [151] 2,1
700 [139] A$[178]"M" [176] A$[178]"(null)" [167] [151] 2,2
710 [142]